package com.government.company.domain;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.government.common.annotation.Excel;
import com.government.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 用户企业对象 t_user_company
 *
 * @author system
 * @date 2024-09-27
 */
@TableName("t_user_company")
@Data
public class UserCompany extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    @TableId(type = IdType.AUTO )
    private Long id;

    /** 所属用户 */
    @Excel(name = "所属用户")
    private Long userId;

    /** 企业id */
    @Excel(name = "企业id")
    private Long companyId;

    /** 企业名称 */
    @Excel(name = "企业名称")
    private String companyName;

    /** 所属年度 */
    @Excel(name = "所属年度")
    private Integer year;

    /** 主营收入 */
    @Excel(name = "主营收入")
    private BigDecimal income;

    /** 研发费用-报税 */
    @Excel(name = "研发费用-报税")
    private BigDecimal declareTaxes;

    /** 研发费用-加计扣除 */
    @Excel(name = "研发费用-加计扣除")
    private BigDecimal takeOut;

    /** 主营产品、服务 */
    @Excel(name = "主营产品、服务")
    private String product;

    /** 所属产业链 */
    @Excel(name = "所属产业链")
    private String industrialChain;

    /** 办公地址 */
    @Excel(name = "办公地址")
    private String address;

    /** 所属片区 */
    @Excel(name = "所属片区")
    private String district;

    /** 所属楼栋 */
    @Excel(name = "所属楼栋")
    private String tower;

    /** 所属楼层 */
    @Excel(name = "所属楼层")
    private String floor;

    /** 所属房号 */
    @Excel(name = "所属房号")
    private String room;

    /** 总体面积 */
    @Excel(name = "总体面积")
    private String area;

    /** 四上类型 */
    @Excel(name = "四上类型")
    private String quadritype;

    /** 客户等级 */
    @Excel(name = "客户等级")
    private String customerLevel;

    /** 客户类型 */
    @Excel(name = "客户类型")
    private String customerType;

    /** 姓名 */
    @Excel(name = "姓名")
    private String name;

    /** 职务 */
    @Excel(name = "职务")
    private String job;

    /** 主管事项 */
    @Excel(name = "主管事项")
    private String item;

    /** 手机号码 */
    @Excel(name = "手机号码")
    private String phone;

    /** 座机号码 */
    @Excel(name = "座机号码")
    private String tel;

    /** 邮箱 */
    @Excel(name = "邮箱")
    private String email;

    /** 岗位状态 */
    @Excel(name = "岗位状态")
    private String postState;

    /** 是否删除 1-是 0-否 */
    @Excel(name = "是否删除 1-是 0-否")
    private String isDeleted;

}
